home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mac Magazin/MacEasy 8
/
Mac Magazin and MacEasy Magazine CD - Issue 08.iso
/
Sharewarebibliothek
/
Utilities
/
Chat 2.1Pre4 Release
/
Chat Release Notes
< prev
next >
Wrap
Text File
|
1994-11-03
|
12KB
|
309 lines
**** IDEAS/STUFF STILL TO DO ****
Things I consider likely to happen soon:
* Get status window working
* \VIEW user command, to show status and info about user, such as IP address,
name, time logged in, variable status
* Fix /PAGE to display away message
* Dialog box for setting preferences such as port #, and ON/OFF admin options
* Preferences option for chat room administrator info
* Trim USES in source code
* Credits for contributors of ideas and stuff!
* Fix lf/cr problem
* Channel name in yell/whisper/page
* Background click in about box
* Buffering
* More feedback on variable setting
* Separating variable setting into subroutines in separate source file
* Multiple user ignore
* Update /LIST and /LISTALL to indicate that user is gagged
* Ignore tracking if user changes name
* Auto-Gag if more than 5 people are ignoring a user
* Fix/Clean up logging
Not as likely, but still possible:
o Update sample chat session text file
o Text file configuration
o Staggering windows for channels when opened
o Scrollable channel windows
o Ability to create channels in chat room
o AppleEvents/AppleScript for more admin commands
o Add an administrator help screen to balloon help menu
o Text entry field at bottom of each channel status window so you can type to channel
from the chat application, or perhaps just a global one
o Admin command in application to send a yell to all users
o Multiple user/password capability
o Message drops for users logging in
o User text macros for sending commonly used strings, something like #8# in a typed
message would insert macro number 8.
o PowerPC native version/Fat binary
o IP Address filter option
o Username filter option
o Text (profanity, etc.) filter option
o Full screen VT100 interface
o Rewrite TCP/IP routines to allow configuration of BS/DEL, CR/CRLF, etc.
o Simple mac client
o Do /PIC [#] [user] command to send a predefined picture to another user
o Get buffering working right
**** WHATS NEW IN 2.1pre4 ****
Fixed count of users that are connected. Also added a line that displays total
number of active tcp connections to the admin \INFO screen.
Fixed a small bug with the page command.
**** WHATS NEW IN 2.1pre3 ****
Fixed /? and \? mixup. They now properly display the user and admin command lists
respectively. /HELP and \HELP <admin-passwd> display the full help text.
Added \GAG and \UNGAG commands for administrators to silence users
Added ANNOUNCE user variable to set whether or not you want to receive announcements
Added IGNORE user variable so a user can block messages from a particular user
Added /CLEAR command to clear screen
Added more channel information to the user list displays
Added /MSG command to allow a message board to be used by users
Temporarily turned off buffering since it wasn't working right.
Changed the way Current Number of Users was determined
Added a third string resource for user commands and admin commands to allow another
spelling/version of the command. Eg. /LIST, /L, and /WHO. As distributed, the
third str resource is just a copy of the short commands resourec in the old version.
**** WHATS NEW IN 2.1pre2 ****
Channel monitor window that echoes all channels.
Status window still not working.
Menus names for channels are changes to include subjects. Not auto updating yet though.
Moved text and stuff into TEXT resources instead of STR#s.
/?, \?, and bad commands now just display a list of commands (short).
/HELP and \HELP display full command help.
/ABOUT displays info about chat room and application.
/CHANNEL now has a TEXT resource with it that displays extra info about the channels.
**** WHATS NEW IN 2.1pre1 ****
Updated application and documentation to include information on shareware fees.
New beep option, there are 'snd ' resources in the program that optionally play
when a user connects, when the chat room in restarted, and when the chat room
application is told to quit.
There is now a status window that can be displayed in the application
that lists who is connected and what channel they are on - the status dialog
is visible at startup by default.
Each channel now has a window that echoes the public talk in that channel.
The channel windows are hidden by default.
Documentation has been updated. The release notes have been separated from the
documentation.
Chat now supports the required AppleEvents - the only one that does anything
though is Quit. It also supports two AppleScript commands "Restart" and "Quitnow".
Chat now has Balloon Help for all of it's menu commands.
New about box that should work better with fewer colors, unlike the old bitmap. Is
also alot easier to update for new versions.
Added /INFO and \INFO commands to display info about chat room status.
Added /SHOW and \SHOW commands to display current settings for variables.
Added AWAY and AWAYMSG user variables so you can set it so that you are away from
the terminal. Whispers to you while you are AWAY will be answered with AWAYMSG. The
AWAY status is also listed in the /LIST and /LISTALL screens.
Added Close menu item in file menu.
Added base code and resources for a preferences dialog box, also a menu item to open
this dialog box, and a menu item to save the current preferences. (Not functional yet)
Changed /HIDE so that it sends a message to all users that you logged out of the chat
room. Changed /UNHIDE so it sends a message that you logged in.
Preference option for setting type of files for logs has been put back in.
**** WHATS NEW IN 2.0.6 ****
The user password bug has been fixed.
A new option has been added to allow the chat room application to beep
whenever someone connects.
Adminstrative variables have been added to allow administrative setting
of beep on login, prompt for channel at login, and subject. They are
BEEP, PROMPT, and SUBJECT, respectively.
A new menu option, though currently not implemented, has been added which
will allow the administrator to control whether users can change the
subject of the channel.
The help text has been updated to reflect the change in the /CHANNEL
command, which (as of v.2.0.5) lists the channels and subjects if no channel
is specified.
**** WHATS NEW IN 2.0.5 ****
The bug that caused the username to not be displayed in the "User has
left chat room" message has been fixed.
The icon mask has been fixed, it used to not be easy to click, only a
small area of it was sensitive.
A new user variable is available "SUBJECT", allows the user to set the
subject of a channel.
The "/CHANNEL" command will now display a list of channels, and the
subjects for those channels, when a channel name is not entered. It also
puts a * in front of the channel you are currently on.
There is a new STR# resource that holds the default subjects for the
channels in the chat room.
A new preferences option and menu item is available - Prompt For Channel
At Login. If this is turned off (the default now), the user will be
automatically placed in the first channel.
The login screens will now allow up to three chances to type in the
correct/valid response. You now will not be immediately logged out if you
make a typo in the channel name.
**** WHATS NEW IN 2.0.4 ****
Several bugs have been fixed including the infamous port 1420 problem.
Also, a beep has been added that is sounded when you receive a page.
The About box has been changed.
Chat is now distributed by default with log files for all channels turned
off, this can be easily changed by filling in file names.
The default port is now set to 23, so you can simply telnet to the
machine chat is running on, without specifying a port number.
The problem with Chat not quitting when you shut down or restart has been
fixed. For you programmer types out there - let this be a lesson to you:
"Never name the Quit item in your file menu anything other than 'Quit' - it
was 'Quit Chat Room'".
**** WHATS NEW IN 2.0.3 ****
You can now switch between Foreground Only and Background Only versions
of the Chat Room by simply changing the Background only bit in the size
resource. Thanks to Peter Lewis for providing the code to make this
possible. To cut down on size, the Chat room will be distributed in the
foreground only mode.
The utilities menu has been enabled. Features available in utilities menu:
Disabling User Passwords
Disabling Logins
Disabling Whispers
Disabling Yells
Default settings for these options are read in from the 'CPrf' resource
in the application. A 'TMPL' for editing this resource is also present.
The default port has been moved from a STR resource to the preferences
resource. The setting of disabling user passwords is restricted if their
are no passwords present in the file.
A new administrator command has been added - \SET to allow setting of
those disabled options from within the chat room. For example - with the
default admin password of "admin". The command "\SET admin logins off"
will disable any new logins. Typing "\SET admin" will list the options.
A new die rolling routine has been added - allows easy selection of
different die configurations in the standard roll playing notation such as
2d20 to roll 2 twenty sided dice.
**** WHATS NEW IN 2.0.2 ****
By popular demand - I have reverted to Chat being a BackGround only
application. However, instead of it only being background only, you have
the choice. Two applications are distributed with the archive. The (BG) one
is Background Only. The (FG) is Foreground Only.
The only difference between the two is the "Only Background" bit in the
SIZE resource, and the 0 or 1 value in Str #3 in the Globals string
resource. I know it is a cheap way to program it, but I don't have all
that much time to work on it. If anyone would like to write me a small
little piece of Pascal code that would check to see what the Background
Only bit is, please do.
Plans for 2.0.3 - someone sent me some new code for the die rolling
routines. Will put that in as soon as I have a chance to rewrite it to
match the style of the rest of the program. Thanks to Erich at UIUC
for the new code.
Other Concerns: Chat logs can be placed in a specific location by
typing the full path in the ChannelLogNames string resource.
Eg. "HD 80:Chat Logs:Channel 1 Log" for example. Without the quotes! :)
There is still a problem with Chat crashing after running for an extended
time. So far - this appears to only affect Chat - it doesn't seem to bother
any other programs that are running.
Chat has been successfully tested and run under A/UX 3.0.1.
**** WHATS NEW IN 2.0.1 ****
Added the capability for leaving the user passwords string resource
empty. Now, if there is nothing in the user passwords string resource
the chat room will not ask for a user password on login.
Also fixed a small bug - well, didn't actually fix it, just turned off
Pascal Range Checking in the compile. Problem caused Chat to crash on
any machine not running MacsBug.
**** WHATS NEW IN 2.0 ****
This is a new and improved version of Peter N. Lewis's Chat 1.1
Macintosh TCP/IP Chat Server. It now supports changing of channels,
changing of user names, and many other nifty features. To customize
it you will need to use ResEdit - most of the program's strings are
contained
in resources so it can be customized rather extensively.
New Commands:
User Help /HELP
Changing channel /CHANNEL ch-name
Whispering to another user /WHISPER user
Yelling to all channels /YELL msg
Change your name /SET NAME newname
Page a user to your channel /PAGE user
List users on all channels /LISTALL
List users on current channel only /LIST
Rolling dice (for games I suppose) /DICE count
Hiding from other users (Admin Only) \HIDE admin-pswd
Unhideing from other users (Admin Only) \UNHIDE admin-pswd
Disconnect A User (Admin Only) \KILL admin-pswd user
Disconnect All (Admin Only) \RESTART admin-pswd
Administrator Help \HELP
User and Administrator Passwords
The default TCP port to connect to: 1420
The default user password for Chat 2.0 is "permission".
The default admin password for Chat 2.0 is "admin".
A sample telnet session to the chat server is enclosed.